package com.heima.model.behavior.pojos;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data // 使用Lombok自动生成getter、setter、equals、hashCode和toString方法  
@NoArgsConstructor // 使用Lombok自动生成无参构造函数
@AllArgsConstructor
public class UnlikeConfig {

    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 文章ID
     */
    private Long articleId;

    /**
     * 用户ID，可能为null
     */
    private Integer userId;

    /**
     * 是否不喜欢该文章(0不喜欢，1喜欢)，使用Byte代替tinyint以允许null值
     */
    private Integer type;

    /**
     * 设备ID，可能为null
     */
    private Integer equipmentId;

}